package defpackage; import android.app.Activity; import android.content.ActivityNotFoundException; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.Build; import android.support.v4.content.IntentCompat; import android.text.Html; import android.text.TextUtils; import android.view.View; import android.view.ViewGroup; import cn.wps.moffice.OfficeApp; import cn.wps.moffice.common.luancher.view.LauncherList; import cn.wps.moffice.define.VersionManager; import cn.wps.moffice.main.common.ServerParamsUtil; import cn.wps.moffice.provider.MofficeFileProvider; import cn.wps.moffice_eng.R; import com.google.firebase.analytics.FirebaseAnalytics; import defpackage.hqv; import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.apache.james.mime4j.field.ContentTypeField; import org.eclipse.paho.client.mqttv3.internal.ClientDefaults; /* renamed from: lvq reason: default package */ public final class lvq { public static final String[] ory = {"com.android.bluetooth", "com.UCMobile", "xcxin.filexpert", "com.android.mms", "com.skype.raider", "com.google.android.apps.docs", "com.evernote", "com.mediatek.bluetooth", "cn.wps.clip", "com.estrongs.android.pop", "com.huawei.android.wfdft", "com.lenovo.anyshare", "com.skype.rover", "com.qihoo.appstroe", "com.android.fileexplorer", "com.miui.transfer", "com.qq.qcloud", "com.android.nfc"}; public static void E(Context context, String str, String str2) { a(context, null, str, null, str2, -1, false); } private static List<dxp> F(Context context, String str, String str2) { ArrayList arrayList = new ArrayList(); PackageManager packageManager = context.getPackageManager(); Intent intent = new Intent("android.intent.action.SENDTO"); intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); intent.setData(Uri.parse("mailto:" + str2)); intent.putExtra("android.intent.extra.SUBJECT", str); intent.putExtra("android.intent.extra.TEXT", ""); List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 65536); for (int i = 0; i < queryIntentActivities.size(); i++) { ResolveInfo resolveInfo = queryIntentActivities.get(i); ActivityInfo activityInfo = resolveInfo.activityInfo; if (!lwv.g(ory, activityInfo.applicationInfo.packageName)) { arrayList.add(new dxp(activityInfo.loadIcon(packageManager), resolveInfo.loadLabel(packageManager).toString(), new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name))); } } return arrayList; } private static boolean IJ(String str) { if (VersionManager.aYQ() || TextUtils.isEmpty(str) || !ServerParamsUtil.tH("func_mail_share_template")) { return false; } ServerParamsUtil.Params tG = ServerParamsUtil.tG("func_mail_share_template"); if (tG == null) { return false; } List<ServerParamsUtil.Extras> list = tG.extras; if (list == null || list.size() <= 0) { return false; } for (ServerParamsUtil.Extras extras : list) { if (str.equals(extras.key)) { return "on".equals(extras.value); } } return false; } public static void a(Context context, Uri uri, int i) { a(context, uri, null, null, null, 2, false); } public static void a(final Context context, Uri uri, String str, String str2, String str3, final int i, boolean z) { boolean z2; ArrayList arrayList = new ArrayList(); PackageManager packageManager = context.getPackageManager(); final Intent intent = new Intent("android.intent.action.SEND"); intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); if (str3 != null) { intent.putExtra("android.intent.extra.EMAIL", new String[]{str3}); } intent.putExtra("android.intent.extra.SUBJECT", str == null ? "" : str); if (VersionManager.aYQ() || !z) { if (str2 == null) { str2 = ""; } intent.putExtra("android.intent.extra.TEXT", str2); } else { d(str2, intent); } if (uri != null) { intent.putExtra("android.intent.extra.STREAM", uri); } List<dxp> F = F(context, str, str3); List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 65536); for (int i2 = 0; i2 < queryIntentActivities.size(); i2++) { ResolveInfo resolveInfo = queryIntentActivities.get(i2); ActivityInfo activityInfo = resolveInfo.activityInfo; if (!lwv.g(ory, activityInfo.applicationInfo.packageName)) { ComponentName componentName = new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name); dxp dxp = new dxp(activityInfo.loadIcon(packageManager), resolveInfo.loadLabel(packageManager).toString(), componentName); Iterator<dxp> it = F.iterator(); while (true) { if (it.hasNext()) { if (it.next().eqs.getPackageName().equals(componentName.getPackageName())) { z2 = true; break; } } else { z2 = false; break; } } if (z2) { arrayList.add(dxp); } } } a(packageManager, arrayList, intent); if (arrayList.isEmpty()) { lvg.a(context, context.getString(R.string.documentmanager_noEmailApp), 0); } else if (arrayList.size() == 1) { a(context, (dxp) arrayList.get(0), intent, i); } else { final czq czq = new czq(context); czq.setTitleById(R.string.documentmanager_chooseEmail).setView(new LauncherList(context, arrayList, new LauncherList.a() { /* class defpackage.lvq.AnonymousClass1 */ @Override // cn.wps.moffice.common.luancher.view.LauncherList.a public final void a(View view, dxp dxp) { czq.dismiss(); ComponentName componentName = dxp.eqs; if (componentName != null) { componentName.getPackageName(); lvq.a(context, dxp, intent, i); } } })); czq.setContentVewPaddingNone(); czq.show(); } } /* access modifiers changed from: private */ public static void a(Context context, dxp dxp, Intent intent, int i) { try { if ("Gmail".equals(dxp.name) || luf.gZ(context) || "com.tencent.androidqqmail".equalsIgnoreCase(dxp.eqs.getPackageName())) { intent.addFlags(ClientDefaults.MAX_MSG_SIZE); } intent.setComponent(dxp.eqs); if (context instanceof Activity) { ((Activity) context).startActivityForResult(intent, i); } else { context.startActivity(intent); } } catch (ActivityNotFoundException e) { lvg.a(context, context.getString(R.string.documentmanager_noEmailApp), 0); } catch (SecurityException e2) { } } public static void a(final Context context, ArrayList<Uri> arrayList, String str, String str2, String str3, int i) { boolean z; ArrayList arrayList2 = new ArrayList(); PackageManager packageManager = context.getPackageManager(); final Intent intent = new Intent("android.intent.action.SEND_MULTIPLE"); intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); if (str3 != null) { intent.putExtra("android.intent.extra.EMAIL", new String[]{str3}); } intent.putExtra("android.intent.extra.SUBJECT", str == null ? "" : str); if (str2 == null) { str2 = ""; } intent.putExtra("android.intent.extra.TEXT", str2); if (arrayList != null && arrayList.size() > 0) { intent.putParcelableArrayListExtra("android.intent.extra.STREAM", arrayList); } List<dxp> F = F(context, str, str3); List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 65536); for (int i2 = 0; i2 < queryIntentActivities.size(); i2++) { ResolveInfo resolveInfo = queryIntentActivities.get(i2); ActivityInfo activityInfo = resolveInfo.activityInfo; if (!lwv.g(ory, activityInfo.applicationInfo.packageName)) { ComponentName componentName = new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name); dxp dxp = new dxp(activityInfo.loadIcon(packageManager), resolveInfo.loadLabel(packageManager).toString(), componentName); Iterator<dxp> it = F.iterator(); while (true) { if (it.hasNext()) { if (it.next().eqs.getPackageName().equals(componentName.getPackageName())) { z = true; break; } } else { z = false; break; } } if (z) { arrayList2.add(dxp); } } } a(packageManager, arrayList2, intent); if (arrayList2.isEmpty()) { lvg.a(context, context.getString(R.string.documentmanager_noEmailApp), 0); } else if (arrayList2.size() == 1) { a(context, (dxp) arrayList2.get(0), intent, 14); } else { final czq czq = new czq(context); czq.setTitleById(R.string.documentmanager_chooseEmail).setView(new LauncherList(context, arrayList2, new LauncherList.a(14) { /* class defpackage.lvq.AnonymousClass2 */ @Override // cn.wps.moffice.common.luancher.view.LauncherList.a public final void a(View view, dxp dxp) { czq.dismiss(); ComponentName componentName = dxp.eqs; if (componentName != null) { componentName.getPackageName(); lvq.a(context, dxp, intent, 14); } } })); czq.setContentVewPaddingNone(); czq.show(); } } private static void a(PackageManager packageManager, List<dxp> list, Intent intent) { try { ComponentName componentName = new ComponentName("jp.co.nttdocomo.carriermail", "jp.co.nttdocomo.carriermail.activity.EulaViewer"); ActivityInfo activityInfo = packageManager.getActivityInfo(componentName, 128); list.add(new dxp(activityInfo.loadIcon(packageManager), activityInfo.loadLabel(packageManager).toString(), componentName)); intent.setType("*/*"); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } } public static void a(ResolveInfo resolveInfo, Context context, String str, String str2, String str3) { context.startActivity(b(resolveInfo, context, str, str2, str3)); } public static Intent b(ResolveInfo resolveInfo, Context context, String str, String str2, String str3) { Uri a; Intent intent = new Intent("android.intent.action.SEND"); intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); if (str != null && !"".equals(str)) { intent.putExtra("android.intent.extra.SUBJECT", str); } if (str2 != null && !"".equals(str2)) { if (lud.isAndroidN()) { a = MofficeFileProvider.bN(context, str2); intent.addFlags(3); if (resolveInfo.activityInfo.packageName.equals("com.tencent.androidqqmail")) { context.grantUriPermission("com.tencent.androidqqmail", a, 3); } } else { a = cxe.a(new File(str2), OfficeApp.arx()); } intent.putExtra("android.intent.extra.STREAM", a); } if (IJ(str3)) { d(hk(context), intent); } intent.setClassName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name); return intent; } public static void c(final Context context, String str, String str2, boolean z) { ArrayList arrayList = new ArrayList(); PackageManager packageManager = context.getPackageManager(); final Intent intent = new Intent("android.intent.action.SENDTO"); intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); intent.setData(Uri.parse("mailto:" + str2)); intent.putExtra("android.intent.extra.SUBJECT", str); intent.putExtra("android.intent.extra.TEXT", ""); List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 65536); for (int i = 0; i < queryIntentActivities.size(); i++) { ResolveInfo resolveInfo = queryIntentActivities.get(i); ActivityInfo activityInfo = resolveInfo.activityInfo; if (!lwv.g(ory, activityInfo.applicationInfo.packageName)) { arrayList.add(new dxp(activityInfo.loadIcon(packageManager), resolveInfo.loadLabel(packageManager).toString(), new ComponentName(activityInfo.applicationInfo.packageName, activityInfo.name))); } } if (arrayList.isEmpty()) { lvg.a(context, context.getString(R.string.documentmanager_noEmailApp), 0); } else if (arrayList.size() != 1 || z) { final hqv hqv = new hqv(context); if (z) { arrayList.add(new dxp(hqv.mContext.getResources().getDrawable(R.drawable.home_sendlog), hqv.mContext.getResources().getString(R.string.documentmanager_send_log), null)); } final czq czq = new czq(context); czq.setTitleById(R.string.documentmanager_feedback); czq.setView(new LauncherList(context, arrayList, new LauncherList.a() { /* class defpackage.lvq.AnonymousClass3 */ @Override // cn.wps.moffice.common.luancher.view.LauncherList.a public final void a(View view, dxp dxp) { czq.dismiss(); if (dxp.eqs != null) { lvq.a(context, dxp, intent, -1); } else if (hqv != null) { hqv hqv = hqv; if (hqv.iIW == null) { hqv.iIW = new czq(hqv.mContext); hqv.iIW.setTitleById(luf.gR(hqv.mContext) ? R.string.documentmanager_select_log_type : R.string.documentmanager_send_log); czq czq = hqv.iIW; View inflate = hqv.mLayoutInflater.inflate(luf.gR(hqv.mContext) ? R.layout.pad_home_sendlog_choose_type : R.layout.phone_home_sendlog_choose_type, (ViewGroup) null); View findViewById = inflate.findViewById(R.id.sendlog_choose_type_save_error); View findViewById2 = inflate.findViewById(R.id.sendlog_choose_type_crash_error); View findViewById3 = inflate.findViewById(R.id.sendlog_choose_type_cloudstorage_error); View findViewById4 = inflate.findViewById(R.id.sendlog_choose_type_fileroaming_error); hqv.AnonymousClass1 r7 = /* JADX ERROR: Method code generation error jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x0067: CONSTRUCTOR (r7v0 'r7' hqv$1) = (r1v0 'hqv' hqv) call: hqv.1.<init>(hqv):void type: CONSTRUCTOR in method: lvq.3.a(android.view.View, dxp):void, file: classes.dex at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:217) at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:110) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:56) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99) at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99) at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143) at jadx.core.codegen.RegionGen.connectElseIf(RegionGen.java:176) at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:153) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63) at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93) at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59) at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:244) at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:237) at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:342) at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:295) at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:264) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395) at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) Caused by: jadx.core.utils.exceptions.JadxRuntimeException: Expected class to be processed at this point, class: hqv, state: GENERATED_AND_UNLOADED at jadx.core.dex.nodes.ClassNode.ensureProcessed(ClassNode.java:215) at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:630) at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:363) at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:249) ... 26 more */ /* // Method dump skipped, instructions count: 140 */ throw new UnsupportedOperationException("Method not decompiled: defpackage.lvq.AnonymousClass3.a(android.view.View, dxp):void"); } })); czq.setContentVewPaddingNone(); czq.show(); } else { a(context, (dxp) arrayList.get(0), intent, -1); } } private static void d(String str, Intent intent) { if (TextUtils.isEmpty(str)) { str = ""; } intent.putExtra("android.intent.extra.TEXT", Html.fromHtml(str)); if (Build.VERSION.SDK_INT >= 16) { intent.putExtra(IntentCompat.EXTRA_HTML_TEXT, str); } } public static List<ResolveInfo> f(Context context, Intent intent) { List<ResolveInfo> queryIntentActivities = context.getPackageManager().queryIntentActivities(intent, 65536); for (int size = queryIntentActivities.size() - 1; size >= 0; size--) { if (lwv.g(ory, queryIntentActivities.get(size).activityInfo.applicationInfo.packageName)) { queryIntentActivities.remove(size); } } return queryIntentActivities; } public static boolean hj(Context context) { PackageManager packageManager = context.getPackageManager(); Intent intent = new Intent("android.intent.action.SEND"); intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822); List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 65536); int size = queryIntentActivities.size(); for (int i = 0; i < queryIntentActivities.size(); i++) { if (!lwv.g(ory, queryIntentActivities.get(i).activityInfo.applicationInfo.packageName)) { return true; } size--; } return size > 0; } public static String hk(Context context) { if (context == null) { return ""; } String format = String.format("<div> <p style=\"color: #000000; font-weight: bold; font-size: 24px\">%s<span style=\"font-weight: normal;color: #777777;font-size: 18px\">%s</span></p>\n <p style=\"color: #000000; font-size: 18px\">%s <a style=\"color: #3692f5\" href=\"%s\">%s</a></p>\n</div>", "WPS Office-", "Word,Doc,PDF,Note,Slide&Sheet", context.getString(R.string.aboard_mail_body_content), "https://www.wps.com/email-dl", "https://www.wps.com/email-dl"); ServerParamsUtil.Params tG = ServerParamsUtil.tG("func_mail_share_template"); if (tG == null) { return format; } List<ServerParamsUtil.Extras> list = tG.extras; if (list == null || list.size() <= 0) { return format; } String str = ""; String str2 = ""; for (ServerParamsUtil.Extras extras : list) { if ("title".equals(extras.key)) { str2 = extras.value; } else { str = FirebaseAnalytics.Param.CONTENT.equals(extras.key) ? extras.value : str; } } if (TextUtils.isEmpty(str2) || TextUtils.isEmpty(str)) { return format; } return String.format("<div> <p style=\"color: #000000; font-weight: bold; font-size: 24px\">%s<span style=\"font-weight: normal;color: #777777;font-size: 18px\">%s</span></p>\n <p style=\"color: #000000; font-size: 18px\">%s <a style=\"color: #3692f5\" href=\"%s\">%s</a></p>\n</div>", str2, "", str, "", ""); } }